home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / bin / ecore-config < prev    next >
Text File  |  2006-01-09  |  2KB  |  103 lines

  1. #!/bin/sh
  2.  
  3. prefix=/usr
  4. exec_prefix=${prefix}
  5. exec_prefix_set=no
  6.  
  7. usage() {
  8.       echo "Usage: ecore-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]" 1>&2
  9.       echo "                    [--libs-con] [--libs-config] [--libs-dbus] [--libs-evas] [--libs-fb]" 1>&2
  10.       echo "                    [--libs-file] [--libs-ipc] [--libs-job] [--libs-txt] [--libs-x]" 1>&2
  11. }
  12.  
  13. if test $# -eq 0; then
  14.       usage
  15.       exit 1
  16. fi
  17.  
  18. while test $# -gt 0; do
  19.   case "$1" in
  20.   -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  21.   *) optarg= ;;
  22.   esac
  23.  
  24.   case $1 in
  25.     --prefix=*)
  26.       prefix=$optarg
  27.       if test $exec_prefix_set = no ; then
  28.         exec_prefix=$optarg
  29.       fi
  30.       ;;
  31.     --prefix)
  32.       echo $prefix
  33.       ;;
  34.     --exec-prefix=*)
  35.       exec_prefix=$optarg
  36.       exec_prefix_set=yes
  37.       ;;
  38.     --exec-prefix)
  39.       echo $exec_prefix
  40.       ;;
  41.     --version)
  42.       echo 0.9.9.022
  43.       ;;
  44.     --cflags)
  45.       if test ${prefix}/include != /usr/include ; then
  46.         includes="-I${prefix}/include"
  47.       fi
  48.       echo $includes 
  49.       ;;
  50.     --libs)
  51.       libdirs=-L/usr/lib
  52.       echo $libdirs -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt  -lecore_fb -lecore_config -lecore_file  -L/usr/lib -leet -lz -ljpeg -lm
  53.       ;;
  54.     --libs-con)
  55.       libdirs=-L/usr/lib
  56.       echo $libdirs -lecore -lecore_con -lm
  57.       ;;
  58.     --libs-config)
  59.       libdirs=-L/usr/lib
  60.       echo $libdirs -lecore -lecore_config -L/usr/lib -leet -lz -ljpeg -lm
  61.       ;;
  62.     --libs-dbus)
  63.       libdirs=-L/usr/lib
  64.       echo $libdirs -lecore  -lm
  65.       ;;
  66.     --libs-evas)
  67.       libdirs=-L/usr/lib
  68.       echo $libdirs -lecore -lecore_evas -L/usr/lib -leet -lz -ljpeg -lm
  69.       ;;
  70.     --libs-fb)
  71.       libdirs=-L/usr/lib
  72.       echo $libdirs -lecore -lecore_fb -lm
  73.       ;;
  74.     --libs-file)
  75.       libdirs=-L/usr/lib
  76.       echo $libdirs -lecore -lecore_file -lm
  77.       ;;
  78.     --libs-ipc)
  79.       libdirs=-L/usr/lib
  80.       echo $libdirs -lecore -lecore_ipc -lm
  81.       ;;
  82.     --libs-job)
  83.       libdirs=-L/usr/lib
  84.       echo $libdirs -lecore -lecore_job -lm
  85.       ;;
  86.     --libs-txt)
  87.       libdirs=-L/usr/lib
  88.       echo $libdirs -lecore -lecore_txt  -lm
  89.       ;;
  90.     --libs-x)
  91.       libdirs=-L/usr/lib
  92.       echo $libdirs -lecore -lecore_x -lm
  93.       ;;
  94.     *)
  95.       usage
  96.       exit 1
  97.       ;;
  98.   esac
  99.   shift
  100. done
  101.  
  102. exit 0
  103.